const axios = require('axios');

// 测试用户列表API
async function testUserListAPI() {
  try {
    console.log('测试用户列表API...');
    
    // 测试分页查询
    const response = await axios.post('http://localhost:8081/user/list', 
      {
        username: '',
        email: '',
        phone: '',
        status: ''
      },
      {
        params: {
          pageNum: 1,
          pageSize: 10
        }
      }
    );
    
    console.log('API响应:', response.data);
    
    if (response.data.code === 1) {
      console.log('✅ 用户列表获取成功');
      console.log('总记录数:', response.data.data.total);
      console.log('当前页记录数:', response.data.data.records.length);
      console.log('用户列表:', response.data.data.records);
    } else {
      console.log('❌ 用户列表获取失败:', response.data.msg);
    }
    
  } catch (error) {
    console.error('❌ API调用失败:', error.message);
    if (error.response) {
      console.error('响应状态:', error.response.status);
      console.error('响应数据:', error.response.data);
    }
  }
}

// 运行测试
testUserListAPI(); 